package com.bestcem.xm.user.dao;

import com.bestcem.xm.user.entity.pojo.UnsubscribeSettingDO;

/**
 * 退订设置DAO
 *
 * @author ympan <yuming.pan@idiaoyan.com>
 * @version v1.0
 * @date 2022/7/12 14:55
 */
public interface UnsubscribeSettingDao {
    /**
     * 根据orgId获取退订设置
     *
     * @param orgId 公司id
     * @return 退订设置
     * @author ympan <yuming.pan@idiaoyan.com>
     * @date 15:22 2022/7/12
     */
    UnsubscribeSettingDO getByOrgId(String orgId);

    /**
     * 根据id更新退订设置
     *
     * @param unsubscribeSettingDO 更新参数
     * @return 影响行数
     * @author ympan <yuming.pan@idiaoyan.com>
     * @date 15:32 2022/7/12
     */
    int updateById(UnsubscribeSettingDO unsubscribeSettingDO);

    /**
     * 插入退订设置
     *
     * @param unsubscribeSettingDO 插入退订设置参数
     * @return 影响行数
     * @author ympan <yuming.pan@idiaoyan.com>
     * @date 17:32 2022/7/12
     */
    int insert(UnsubscribeSettingDO unsubscribeSettingDO);
}
    